payment slip - French English Dictionary